package com.heisnenhub.common.module.constant;

public interface  HttpConstant {
    interface HttpHeader{
        String AUTHORIZATION ="Authorization";

        String TOKEN_PREFIX ="Bearer ";
    }

    interface HttpCode{
        Integer SC_OK = 1;
        Integer SC_FAILE = 0;

        Integer SC_TWO_HUNDRED = 200;
        Integer SC_UNAUTHORIZED = 401;
        Integer SC_FORBIDDEN = 403;
    }

    interface HttpMsg{

        String MSG_OK="操作成功！";
        String MSG_FAIL="操作失败！";

        String MSG_SYSTEM_FAIL="系統异常！";
        String MSG_NULL_EXCE="未知空异常！！";

        String MSG_VISIT_OVERRUN ="访问频率超限！！";

        String MSG_NULL_PRAM="%s 参数为空";

        String MSG_CANNOT_CHANGE_BIGDECIMAL="%s 类型不能转换成bigdecimal";

        String MSG_CANNOT_CHANGE_SYSDICT="%s 类型不能转换成sys_Dict的code";



        /**
         * 认证 一类的
         */
        String MSG_SINGIN_OUT_SUCCESS="退出登入成功";
        String MSG_SINGIN_OUT_FAIL = "退出登入失败";


        String MSG_INVALID_TOKEN="token无效！";

        //identity authentication
        String MSG_IDENTITY_AUTHENTICATION="访问此资源需要身份验证！";
        String MSG_AUTH_IS_NULL ="没有凭证 Authorization";
        String MSG_AUTHENTICATION_FAIL="认证失败！";
        String MSG_GRANT_TYPE_IS_NULL ="grant type为空";
        String MSG_CLIENT_ID_IS_NULL ="client_id 为空";

        String MSG_AUTHENTICATION_TYPE_ISNOT="暂不支持 %s 的认证类型！";
        String MSG_SQL_ERRER="请检查SQL语句！";
        String MSG_REFRESH_TOKEN_INVALID="refresh token 无效！";
        String MSG_USER_ISLOCK="用户已被锁定，请联系管理员！";
        String MSG_PASSWORD_ERRER="密码错误";
        String MSG_ACCOUNT_NOT_FIND="该账号没找到";
        String MSG_NO_PREM="没有权限访问该资源！";

        String MSG_NOT_FIND_GRAND_TYPE="没找到grant_type";

        String MSG_ACCOUNT_NOT_SUPPORTED_LOGIN="该账号不能登录 %s";

        String MSG_OAUTH_TOKEN_CONCURRENCY  ="oauth_access_token 并发问题";




        /**
         * 资源一类的
         */
        String MSG_GETAWAY_INTRANSITE_EXCEPTION="网关转发异常！";
        String MSG_SERVICE_NO_FIND="无法找到该服务！";
        String MSG_RESCOUSE_NO_FIND="未找到该资源！";
        String MSG_SERVICE_NO_LINK="目标服务拒绝连接！";
        String MSG_SERVICE_NO_GETAWAY="请通过网关获取资源！";
        String MSG_SERVICE_DISABLE_AND_TIME_OUT="访问%s超时或者服务不可用！";
        String MSG_SERVICE_EXCEPTION="服务异常！";
        String MSG_SERVICE_DISABLE="服务不可用！";
        String MSG_SERVICE_TIME_OUT="服务超时！";
        String MSG_NO_FIND_URL="没有找到%s地址";

        /**
         *
         */
        String MSG_PHONE_NOT_FIND ="手机号为空";
        String MSG_PHONE_NOT_LEGITIMATE ="手机号不合法";
        String MSG_VERIFICATION_KEY_NOT_FIN="验证码key为空";
        String MSG_VERIFICATION_CODE_NOT_FIND ="验证码为空";
        String MSG_VERIFICATION_CODE_WRONG ="验证码不正确";
        String MSG_VERIFICATION_CODE_XSE ="验证码已失效";
        String MSG_VERIFICATION_CODE_ILLEGAL_LOGIN_GRAND_TYPE ="该验证码不能登录 %s";


        String MSG_SMS_SEND_FAIL ="短信发送失败";
        String MSG_SMS_SEND_SUCCESS ="短信发送成功";


        String MSG_ID_IS_NULL ="id为空!";
        String MSG_ID_IS_NOT_NULL ="id不能为空";

    }
}
